diff -r -U 3 minecraft\net\minecraft\client\Minecraft.java minecraft_patched\net\minecraft\client\Minecraft.java
--- minecraft\net\minecraft\client\Minecraft.java
+++ minecraft_patched\net\minecraft\client\Minecraft.java
@@ -695,7 +695,7 @@
 
       while(true) {
          try {
-            if(this.field_71425_J) {
+            while(this.field_71425_J) {
                if(!this.field_71434_R || this.field_71433_S == null) {
                   try {
                      this.func_71411_J();